{
GtkTreeViewColumnPrivate *priv = column->priv;
- if (priv->tree_view)
- {
- gtk_container_remove (GTK_CONTAINER (priv->tree_view), priv->button);
- }
+ if (priv->tree_view == NULL)
+ return;
+
+ gtk_container_remove (GTK_CONTAINER (priv->tree_view), priv->button);
+
if (priv->property_changed_signal)
{
g_signal_handler_disconnect (priv->tree_view, priv->property_changed_signal);
if (priv->sort_column_changed_signal)
{
g_signal_handler_disconnect (gtk_tree_view_get_model (GTK_TREE_VIEW (priv->tree_view)),
- priv->sort_column_changed_signal);
+ priv->sort_column_changed_signal);
priv->sort_column_changed_signal = 0;
}